package osx

import (
	"os"
)

const testFileName = "io.txt"

/*
标准库封装：操作对象 File;
系统调用 ：操作对象 fd;
*/

func fileWrite() {
	f, err := os.OpenFile(testFileName, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644)
	if err != nil {
		panic(err)
	}
	defer f.Close()
	f.Write([]byte("123456"))
	f.WriteAt([]byte("123456\n"), 3)
	f.Write([]byte("789123"))
	f.Seek(0, 2)
	f.WriteString("789123")
}
